約 3,249,251 件
https://w.atwiki.jp/msx-sdcc/pages/35.html
sdccのCコンパイラの最適化はデフォルトで有効化される。 部分的にオプションを指定することで最適化を無効化したり、有効化する。 sdcc -c -mz80 [optimizer option] source.c 基本的な最適化オプションは以下のとおり。 option 内容 --nogcse コード全体でsubexpressionを除去しない。これはCコード上に現われる部分式の共通部分について、最適化コードが短縮化することを避ける。対象はループなどに限らない。詳細は8.1.1に記載がある。 --noinvariant forループ構文条件下などで不変な部分式を検出しループ外に置き定数化する最適化を行なわない。詳細は8.1.4 --noinduction 同じくforループ構文中などのループインダクション最適化を行なわない。このオプションではループ条件下の配列インデクス掛け算などを加算に置き換え変更しない。 --nojtbound switch文の時の境界条件チェックをしない。 --noloopreverse forループ構文中などのループ境界チェックをしない。 --nolabelopt アセンブラ中のラベルに対する最適化をしない。この結果アセンブラリストが読みやすくなる。 --no-xinit-opt memcpy()を用いる際にcode領域からdata領域に対して行なうなどの場合にメモリーの初期化コードを用いない。 --nooverlay ローカル変数や関数の引数はRAM上に配置される際、変数の配置場所のオーバーレイなどをおこなわない。これは拡張メモリなどに関係するだろう。 --no-peep Peep hole最適化を行なわない。このpeep hole最適化は特にアセンブラ命令コードレベルのルールベースのパターンマッチングによるコードの無駄を削減するための最適化を行なう。 --peep-asm Peep hole最適化について、インラインアセンブラ部分は無効としパスする。 --peep-return Peep hole最適化による関数などのリターンコード部分を最適化する。これはデフォルト動作である。デバック時には無効である。 --no-peep-return リターンコードの最適化を行なうPeep hole最適化を無効とする。 --opt-code-speed 可能な限りコードサイズを無視して早いコード生成をおこなう。 --opt-code-size 可能な限りスピードを無視して小さなメモリサイズのコード生成をおこなう。 --fomit-frame-pointer ローカル変数が関数内で利用されていない場合に変数へのフレームポインタ処理を省略する。 そのほかdead code最適化(未使用の変数や関数の削除)やcopy code最適化(変数の値の複写の際、変数参照から定数に変更)なども可能らしい。 コンパイル時に最適化を無効化する場合は以下 sdcc -c -mz80 --nogcse --nooverlay --no-peep --noinvariant --noinduction --nojtbound --noloopreverse --nolabelopt --no-xinit-opt source.c 特に指定しない場合は幾つかの最適化が有効となる。 sdcc -c -mz80 source.c 特定のオプションを有効ならば↓ sdcc -c -mz80 --opt-code-size source.c コンパイラが作成するアセンブラをデバックする場合は最適化は全て無効化する方が良いだろう。 最適化オプションの例 以下のソースを最適化有り、無しで比較する。 #include stdio.h void main(void){ int i=999; int j; int k; float a=123.4; for(k=0; k 10; k++){ j=(int)a; printf("%d %d",i,j); } } 最適化無しの時のコンパイルオプションは以下 sdcc -c -mz80 --nogcse --nooverlay --no-peep --noinvariant --noinduction --nojtbound --noloopreverse --nolabelopt --no-xinit-opt src.c アセンブラソースは以下 0000 48 _main_start 0000 49 _main 0000 DD E5 50 pushix 0002 DD 21 00 00 51 ldix,#0 0006 DD 39 52 addix,sp 0008 21 F8 FF 53 ldhl,#-8 000B 39 54 addhl,sp 000C F9 55 ldsp,hl 56 ;src.c 5 int i=999; 000D DD 36 FE E7 57 ld-2 (ix),#0xE7 0011 DD 36 FF 03 58 ld-1 (ix),#0x03 59 ;src.c 8 float a=123.4; 0015 DD 36 F8 CD 60 ld-8 (ix),#0xCD 0019 DD 36 F9 CC 61 ld-7 (ix),#0xCC 001D DD 36 FA F6 62 ld-6 (ix),#0xF6 0021 DD 36 FB 42 63 ld-5 (ix),#0x42 64 ;src.c 10 for(k=0; k 10; k++){ 0025 DD 36 FC 00 65 ld-4 (ix),#0x00 0029 DD 36 FD 00 66 ld-3 (ix),#0x00 002D 67 00108$ 002D 68 00101$ 002D DD 7E FC 69 lda,-4 (ix) 0030 D6 0A 70 suba, #0x0A 0032 DD 7E FD 71 lda,-3 (ix) 0035 DE 00 72 sbca, #0x00 0037 E2r3Cs00 73 jpPO, 00109$ 003A EE 80 74 xora, #0x80 003C 75 00109$ 003C FAr42s00 76 jpM,00102$ 003F C3r75s00 77 jp00105$ 0042 78 00102$ 79 ;src.c 11 j=(int)a; 0042 DD 6E FA 80 ldl,-6 (ix) 0045 DD 66 FB 81 ldh,-5 (ix) 0048 E5 82 pushhl 0049 DD 6E F8 83 ldl,-8 (ix) 004C DD 66 F9 84 ldh,-7 (ix) 004F E5 85 pushhl 0050 CDr00s00 86 call___fs2sint 0053 F1 87 popaf 0054 F1 88 popaf 0055 4D 89 ldc,l 0056 44 90 ldb,h 91 ;src.c 12 printf("%d %d",i,j); 0057 11r7As00 92 ldde,#__str_0 005A C5 93 pushbc 005B DD 6E FE 94 ldl,-2 (ix) 005E DD 66 FF 95 ldh,-1 (ix) 0061 E5 96 pushhl 0062 D5 97 pushde 0063 CDr00s00 98 call_printf 0066 F1 99 popaf 0067 F1 100 popaf 0068 F1 101 popaf 0069 102 00103$ 103 ;src.c 10 for(k=0; k 10; k++){ 0069 DD 34 FC 104 inc-4 (ix) 006C C2r72s00 105 jpNZ,00110$ 006F DD 34 FD 106 inc-3 (ix) 0072 107 00110$ 0072 C3r2Ds00 108 jp00101$ 0075 109 00104$ 0075 110 00105$ 0075 DD F9 111 ldsp,ix 0077 DD E1 112 popix 0079 C9 113 ret 007A 114 _main_end 007A 115 __str_0 007A 25 64 20 25 64 116 .ascii "%d %d" 007F 00 117 .db 0x00 118 .area _CODE 119 .area _CABS 最適化オプション有りの場合 sdcc -c -mz80 src.c アセンブラソース 0000 48 _main_start 0000 49 _main 50 ;src.c 10 for(k=0; k 10; k++){ 0000 11 0A 00 51 ldde,#0x000A 0003 52 00103$ 53 ;src.c 12 printf("%d %d",i,j); 0003 01r1Ds00 54 ldbc,#__str_0 0006 D5 55 pushde 0007 21 7B 00 56 ldhl,#0x007B 000A E5 57 pushhl 000B 21 E7 03 58 ldhl,#0x03E7 000E E5 59 pushhl 000F C5 60 pushbc 0010 CDr00s00 61 call_printf 0013 F1 62 popaf 0014 F1 63 popaf 0015 F1 64 popaf 0016 D1 65 popde 0017 1B 66 decde 67 ;src.c 10 for(k=0; k 10; k++){ 0018 7A 68 lda,d 0019 B3 69 ora,e 001A 20 E7 70 jrNZ,00103$ 001C C9 71 ret 001D 72 _main_end 001D 73 __str_0 001D 25 64 20 25 64 74 .ascii "%d %d" 0022 00 75 .db 0x00 76 .area _CODE 77 .area _CABS 前者ではメモリーに変数が保存され読み書きされているが、後者はレジスタに定数化されている。 型のキャストは、前者はきちんとコードが実行されるが、後者は最適化される段階で型変換がコンパイラ処理により行なわれている。 また後者は全体としてソースのサイズも短い。 MSDOSのCコンパイラは標準ライブラリ全てがリンカで結合されるためにexeのバイナリ ファイルサイズが極端に大きくなるが、 SDCCはビルド時に参照されている関数やライブラリのみが選択的にリンクされるため 実行形式やバイナリの肥大化はおこらない。
https://w.atwiki.jp/ddrbbattleosaka/pages/6.html
強制オプション部門 この部門ではくじによって選ばれたオプションを必ず設定してプレイする部門です。 ・初めに 参加していただく皆さんには白紙に一つオプションを書いて頂きます。 そしてプレイヤーの皆さんにはプレイの前にその紙から一つを引いて頂く、という形になります。 この際、禁止とさせていただくオプションは ・×1以外のハイスピードオプション ・ステルスオプション ・カット、ノージャンプ等譜面を簡略化するオプション とさせていただきます。 ・予選 各一回課題曲をプレイし、上位8名が本戦へ出場。 プレイの前にはくじをひく。 予選は二人同時にプレイとする (本当は一人ずつプレイしていただきたいのですが、恐らく時間の都合で不可能です。 集中しづらいとは思いますがご了承ください。) 課題曲 当日、パソコンによる抽選で発表 ・本戦 出場者8人でトランプを引き、順番に二人ずつプレイし 勝ったほうが先に進むトーナメント方式である。 課題曲は他二部門とは違い、毎回抽選とする。 オプションの数は 一回戦、二回戦、一つ 準決勝、二つ とする ・決勝戦 ここも他二部門とは違いパソコンによる抽選で選ばれた三曲の合計三曲での 合計スコアで勝敗を決める。
https://w.atwiki.jp/efflimited/pages/338.html
株価指数オプション,株価指数オプション取引とは,特定の株価指数をあらかじめ決められた価格で決められた時期に購入もしくは売却する権利を手に入れるための取引のこと. オプション取引は,あくまでも売買する権利を手中に収めただけであり,金融商品自体を購入する権利を得たわけではない.よって,もし実際にあらかじめオプション取引によって決められた期日が来ても,その権利を放棄することによって,実際には購入しなくてもよい. 株価指数オプション取引の特徴は,実際に何かの受け渡しをすることはない.売買の対象が指数であるために,現物によるやりとりを行うことはない.通常,株価指数オプション取引の権利を行使する場合の価格と実際のその時点における株価指数との間に生じている差額を受けることになる. (M) / /
https://w.atwiki.jp/maisenakajima/pages/25.html
設定 ()内は省略形 set オプション[オプション] 入力例 内容 autoindent (ai) set ai 改行した時、次の行の先頭は自動的に前の行と同じ字下げ(インデント)になる。 autowrite (aw) set aw !UNIXコマンド、 n、 e、[CTRL]-[z]などの実行時に、それまでの編集内容を自動的にファイルに書き込む。 ignorecase (ic) set ic 文字列検索時に大文字、小文字の区別をしない。 list set list 行末を$、タブを^Iと表示する。スペースとタブを識別したい場合などに利用する。 number (nu) set nu 画面の左端に行番号を表示する。 readonly set readonly 指定ファイルの保護モードを読み込み専用に設定する。 redraw set redraw 画面に変更が加えられた時点で再表示を行う。設定がされていないと、削除した行に@が表示される。 showmatch (sm) set sm 括弧を入力すると、同一画面内にある対応する括弧上にカーソルが一瞬移動し、元の位置に戻る。 showmode set showmode テキストモード、コマンドモードなど現在のモードを表示する。 set オプション名=n 入力例 内容 shiftwidth=n (sw) set sw=4 [CTRL]-[d]、[CTRL]-[u]、 、 などで移動する文字数を設定する。 tabstop=n (ts) set ts=4 画面表示時のタブストップの値を設定(デフォルトは8)する。 wrapmargin=n set wrapmargin=4 画面の右端からn文字以内に空白文字が挿入されたときに改行コードを自動的に挿入する。 解除 入力例 内容 set noオプション名 set nonu 指定オプションを無効にする。(空白で区切ることで複数のオプションを一度に解除することも可能) 確認 set 現在設定されているオプションを表示する。 set all オプション一覧を表示する。 set オプション名? オプション名の設定状況を表示する。 画面のスクロール z + Enter カレント行が画面の一番上にくるようにスクロール z. カレント行が画面の中央に表示されるようにスクロール z- カレント行が画面の一番下に表示されるようにスクロール 画面分割 sp 画面を上下に分割 sp ファイル名 指定したファイルを分割した画面に表示 Ctrl-w p 画面間の移動 Ctrl-w k 上の画面に移動 Ctrl-w j 下の画面に移動 Ctrl-w l 右の画面に移動 Ctrl-w h 左の画面に移動 Ctrl-w q 今開いている画面を閉じる Ctrl-w 3+ 今開いている画面を3行広げる Ctrl-w 3- 今開いている画面を3行狭くする only 1画面に戻る 参考資料 http //www.tokaido.co.jp/syoko/viman/option.html http //www.ksknet.net/vi/post_121.html http //www.seerofsouls.com/wiki/How-Tos/SplitScreenVi http //www.ksknet.net/vi/post_156.html
https://w.atwiki.jp/mousouvs/pages/1477.html
ゲームの設定を変更します。「オプションモード」 (どの項目でも、カッコ内は初期設定。) GAME OPTION DIFFICULTY 難易度 0 BABY 1 BEGINNER 2 KIDS 3 SAFETY 4 VERY EASY 5 EASY (6) NORMAL 7 HARD 8 VERY HARD 9 SUPER HARD 10 HYPER HARD 11 ULTRA HARD 12 STRONG HARD 13 RISKY 14 ONI 15 PROFESSIONAL 16 VETERAN 17 EXPERT 18 MASTER 19 MAAAAD!!! 20 HELL 21 ABYSS 22 BYDO 23 SHINU GA YOI 24 APOCALYPSE TIME LIMIT 制限時間 240 270 (300) 330 360 ∞(時間無制限) BOOST GAUGE ブーストゲージの消費量と持続時間 50% (100%) 150% 200% ∞(無限) DAMAGE ダメージの割合 0 MIN 1 LOW 2 (MIDDLE) 3 HIGH 4 HURT 5 VERY HURT 6 MAX 7 ONE-HIT DEATH!! 与えるダメージの量は、0は-50%、1は-25%、3は+25%、4は+50%、5は+75%、6は+100%に修正される。 7は文字通り全てのダメージが一撃死となる。 ※オプションによるダメージ設定は、トレーニングモードでわかる。 EX-BURST LEVEL 覚醒と特殊能力ゲージの増加割合 50% (100%) 150% 200% EX-BURST TIME 覚醒と特殊能力の発動時間割合 50% (100%) 150% 200% SOUND OPTION SOUND EFFECT VOLUME 音響効果音 0%~100%(50%) VOICE VOLUME 声とセリフ 0%~100%(50%) MUSIC VOLUME 音楽 0%~100%(50%) AUDIO (STEREO) MONORAL 5.1ch dts SURROUND KEY CONFIG ボタンの配置と設定を変更します。 詳しい配置は家庭用PS3版の遊び方、家庭用PS4版の遊び方と家庭用Wii版の遊び方と家庭用XBOX360版の遊び方に家庭用XBOXONE版の遊び方?と家庭用WiiU版の遊び方、家庭用new任天堂3DS版の遊び方、家庭用任天堂スイッチ版の遊び方、家庭用PS5版の遊び方?、家庭用XBOXTYPEX版の遊び方?を見よう。 ADJUST SCREEN X 横-200%~+200%(0%) Y 縦-200%~+200%(0%) DEFFALT 画面を初期設定に戻す BACK UP DATA UP LOAD ダウンロードコンテンツとランキング各種のコピーやアップロードをネットワーク上でする。 DOWN LOAD ダウンロードコンテンツとランキング各種のコピーやダウンロードをネットワーク上でする。 CROSS SAVE 会員に合ったゲームハード同士のセーブデータが預かった所から読み込みと書き込みを行う。 HDD INSTARL ハードディスクドライブをインストールする。インストール後にはロード時間が短縮し、快適なプレイができるようになる。 ※できるのはWiiU、new任天堂3DSでは任天堂ネットワーク、任天堂スイッチでは任天堂アカウント、PS3とPS4とPS5ではプレイステーションネットワーク、XBOX360とXBOXONEとXBOXTYPEXではXBOXLIVEの会員IDとパスワードなどが必要です。 SHOPING 家庭用WiiUとnew任天堂3DSには任天堂ネットワーク会員、家庭用任天堂スイッチにはニンテンドーアカウント、家庭用PS3とPS4とPS5にはプレイステーションネットワークのマスターとサブアカウント、家庭用XBOX360とXBOXONEとXBOXTYPEXにはXBOXLIVE会員の登録がそれぞれ必須。 ショップのダウンロードコンテンツ商品にはインターネット上しか買えない、このソフトの追加コンテンツが買えられるが、電子マネーが必須。 (ショップには任天堂eショップ、プレイステーションストア、XBOXマーケットプレイスのそれぞれあるが、お使いのゲーム機によって、ネットショップの名前が違います。) ※2023年3月末ずけを持って、WiiU向けとnew任天堂3DS向けの任天堂eショップは閉店。
https://w.atwiki.jp/mythic_dungeons/pages/41.html
オプション設定 オプション設定ゲーム全般カメラのズーム速度 ウィンドウ表示 画面揺れ 吹き出しカラー 頭上マーカー セーブデータのリセット 言語設定 グラフィック解像度 描画品質 サウンド音量調整 キーコンフィグ 遊び方ゲームルール キャラクター操作 [部分編集] ゲーム全般 カメラのズーム速度 ゲーム中に画面表示の拡大/縮小を行うカメラのズームアップ / ズームアウト速度を設定する。 初期値:普通の速さ(設定バーの中間) 設定値:ゆっくり~はやい ウィンドウ表示 ゲーム画面のウインドウ表示を許可するまたは、許可しない。 不許可に設定した場合、マルチプレイ時の処理落ちを軽減出来たとの報告あり。 初期値:許可 設定値:不許可/許可 画面揺れ 特定のアクションが行われた際の画面揺れ表現をONかOFFに設定できる。 (火炎瓶が割れた際など) 初期値:許可 設定値:不許可/許可 吹き出しカラー ラジオチャットの吹き出しの背景色と濃さ、文字の色を変更できる 内(吹き出しの色) 初期値:RGB100(白) / 濃さ100 設定値:RGBそれぞれ100段階 / 背景色の濃さ100段階(0にすると透過になる) 文字色 初期値:RGB100(黒) ※バグのため本来であればRGB0になっているのが正しい。 設定値:RGBそれぞれ100段階 頭上マーカー 自キャラの頭上に▽のマーカーを表示する。 マルチプレイで、自キャラを把握するのに役立つ。 初期値:不許可 設定値:不許可/許可 セーブデータのリセット 4つあるセーブスロットから1つを選択し、セーブデータを削除する。 取り消し不可なので注意。 言語設定 画面に表示されている言語の設定できる。 初期値:日本語(Steamアカウントの言語に紐づけ?) 設定値:日本語 / トルコ語 / 韓国語 / ポーランド語 / フランス語 / ポルトガル語 / ドイツ語 / スペイン語 / ロシア語 / 中国語 / 英語 グラフィック 解像度 ゲームの画面解像度を設定できる。(8K画質まであるが、設定が反映されているかは不明。) ウィンドウ化にチェックを入れると、ウィンドウ表示になる。 初期値:1920×1080 設定値:1024×768 / 1280×800 / 1280×1024 / 1600×1200 / 1920×1080 / 1920×1200 / 2560×1440 / 3840×2160(4K) / 7680×4320(8K) 描画品質 ゲーム中の画面エフェクトや光源処理の品質を設定できる。 とても速いに設定した場合、20FPSほどフレームレートが向上したとの報告あり。 初期値:普通 設定値:とても速い / 早い / シンプル / 普通 / 良質 / 最高 サウンド 音量調整 BGM / 効果音 / キャラクターボイス / 環境音の音量を調節できる。 (環境音はチャプター2の風音だけ…?) 初期値:各100 設定値:0~100 キーコンフィグ 各キー操作の割り振りができる。 Xbox360 / Xbox OneコントローラのLTトリガー / RTトリガーに操作を割り振りした場合、同時押しによる操作が出来ないバグあり。 PS4コントローラの場合、ボタンが連打されてしまい正常にボタン割り振りが出来ないとの報告あり。 遊び方 ゲームルール このゲームのルール説明が閲覧できる。 キャラクター操作 基本操作とジェームズの操作が閲覧できる。
https://w.atwiki.jp/rokumimi/pages/111.html
『割込オプション』 使用タイミングが割り込み行動の戦闘オプションです。 使用条件:攻撃可能 『囮攻撃』 タイミング:攻撃に割り込み行動 条件:対象に攻撃可能 判定:自動成功 効果:囮攻撃をすることで対象への次の攻撃の威力を+1します。 この攻撃によりダメージは発生しません。 『移動妨害』 タイミング:移動に割り込み行動 条件:対象に攻撃可能 判定:対抗 効果:対象に攻撃し、成功した場合は移動が失敗します。 対象には受動判定が発生します。 この攻撃はダメージが発生しません。 使用条件:対象と近接距離 『守護防御』 タイミング:攻撃に割り込み行動 条件:対象と近接距離 判定:自動成功 効果:近接に居る対象への攻撃を自分に移し、防御行動で受動判定を行います。 回避行動は行えません。
https://w.atwiki.jp/efflimited/pages/240.html
エキゾチックオプションとは、通常のオプション(バニラ・オプション)に特殊な条件(ルール)を加えたオプションのこと(総称)であり、単純な原資産価格をオプション行使の対象としないオプションのことをいう。代表的なものには、バリアー・オプションやバイナリー・オプション、アベレージ・オプション、ルック・バック・オプション、デジタル・オプションなどがある。 エキゾチック・オプションのエキゾチック(exotic)とは風変わりなという意味がある。 これらエキゾチック・オプションに対比して、通常のオプションをバニラ・オプションと呼ぶ。 (M) / /
https://w.atwiki.jp/kwbthrms/pages/537.html
個別株オプションとは、ソニーやトヨタなど個別株を対象としたオプション取引のことを言います。 【参考サイト】 http //www.indo-kabu.net/054_/ 【担当】 1.澄川
https://w.atwiki.jp/ocg-o-card/pages/14079.html
《オプションシュート》 通常魔法 自分フィールド上に表側表示で存在する「超時空戦闘機ビック・バイパー」 1体を選択して発動する。 自分フィールド上に存在する「オプション」の攻撃力の合計分のダメージを 相手に与える。 このカードを使用したターン「超時空戦闘機ビック・バイパー」と「オプション」 は攻撃できない。 part22-191 コメント 名前 コメント